body {
	background: #CA3438;
	font: 11px Helvetica, Arial, sans-serif;
}
table.form th {
	text-align: left;
}

/* Tooltips */
.tip-wrap {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tip-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../images/selector-arrow.png) no-repeat;
}

.tip-text {
	font-size: 100%;
	margin: 0;
}

#com_testimonies {
	background: url(../images/bubble.png) no-repeat 50% 170px;
	max-width: 965px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 250px;
}

#header { margin-bottom: 70px }

#form {
	margin: 0 auto;
	width: 400px;
	height: 50px;
}
#form_extended {
	border: 1px solid #CCC;
	background: #FFF;
	display: none;
	margin: 0 -51px;
	padding: 5px 10px;
	position: relative;
	width: 492px;
	z-index: 1000;
}
#jform_message {
	height: 40px;
	width: 382px;
}
#jform_name, #jform_email, #jform_neighborhood, #jform_picture {
	width: 223px;
	overflow: hidden;
}

#testimonies {
	height: 466px;
	margin: 40px auto 33px;
	padding: 0 !important;
	width: 694px;
}
#testimonies table {
	border: 0 none;
	border-collapse: collapse;
}
#testimonies tr { vertical-align: top }
#testimonies td {
	border: 6px solid #FFF;
	padding: 0;
}
.testimony img { border: 2px solid #FFF }
.testimony img:hover { border: 2px solid #ED3237 }

#pagination { text-align: right }
#pagination li { display: none }
#pagination a {
	color: #FFF;
	text-decoration: none;
}
#pagination a:hover { text-decoration: underline }
#pagination .pagination-prev, #pagination .pagination-next {
	color: #ED3237;
	display: inline;
	font: 22px Helvetica, Arial, sans-serif;
	margin-right: 210px;
}
#pagination .pagination-prev a {
	background: url(../images/prev.png) no-repeat 0 50%;
	padding-left: 20px;
}
#pagination .pagination-next a {
	background: url(../images/next.png) no-repeat 100% 50%;
	padding-right: 20px;
}